Case study
Public Sector
Web Development
Aplikacja Mobilna
Liferay CMS
Celem było stworzenie nowoczesnego i intuicyjnego systemu rezerwacji wizyt w urzędach miejskich stolicy. System ten umożliwia mieszkańcom rezerwację terminów wizyt na konkretną godzinę, eliminując konieczność stania w kolejkach. Użytkownicy mogą zapisać się online poprzez wybranie odpowiedniej placówki oraz terminu wizyty, a następnie mailem i sms-em otrzymać potwierdzenie i przypomnienia o nadchodzącej wizycie. System został zintegrowany z wewnętrznym systemem obsługi urzędów, co pozwali na optymalne zarządzanie czasem urzędników oraz usprawnia obsługę interesantów. Wdrożenie tego rozwiązania przyczyni się do zwiększenia efektywności działania urzędów oraz zadowolenia mieszkańców z jakości i dostępności świadczonych usług.
Usługi
Analiza biznesowa
Projektowanie UX/UI
Częściowy Frontend
Celem projektu jest usprawnienie funkcjonowania urzędów w Warszawie poprzez wdrożenie systemu rezerwacji wizyt online. System umożliwia także monitorowanie aktualnego stanu kolejek, co zwiększa efektywność pracy urzędników i poprawia komfort mieszkańców. Misją projektu była poprawa jakości życia mieszkańców Warszawy, dbając o ich czas i wygodę w załatwianiu spraw urzędowych. Dążymy do tego, aby wizyty w urzędach były szybkie, przewidywalne i łatwe do zaplanowania, zapewniając tym samym bardziej przyjazne doświadczenie przy załatwianiu koniecznych spraw, takich jak odbiór nowego paszportu czy złożenie meldunku.
Projekt
Kluczowym aspektem było stworzenie interfejsu rezerwacji, który będzie prosty i dostępny dla wszystkich pokoleń. Równie istotne było jasne zakomunikowanie mieszkańcom, do którego urzędu powinni się zgłosić, aby załatwić daną sprawę. Wymagało to opracowania zrozumiałych komunikatów, które są intuicyjne dla osób o różnym poziomie zaawansowania technologicznego. Dodatkowym wyzwaniem było opracowanie mechanizmu, który sprawnie zarządza rezerwacjami, szczególnie w sytuacjach, gdy dwóch mieszkańców próbuje zarezerwować ten sam termin jednocześnie. Stworzenie systemu, który będzie zarówno funkcjonalny, jak i sprawiedliwy, wymagało wdrożenia zaawansowanych algorytmów.
W celu zapewnienia jasnej komunikacji i uniknięcia błędów, połączyliśmy dane dotyczące poszczególnych spraw z konkretnymi komunikatami, przypisując je do odpowiednich urzędów. Dzięki temu mieszkańcy widzą na liście tylko te urzędy, w których mogą załatwić wybraną sprawę lub komunikat jaki urząd powinni wybrać, co minimalizuje ryzyko pomyłek i oszczędza ich czas. Taka struktura umożliwia łatwe i intuicyjne poruszanie się po systemie, gwarantując, że użytkownik trafi do właściwego miejsca. Aby rozwiązać problem z rezerwacją terminów, wprowadziliśmy mechanizm blokowania terminu na kilka minut: gdy mieszkaniec próbuje zarezerwować termin, system blokuje slot na krótki czas, dając użytkownikowi szansę na dokończenie rezerwacji. Jeśli w międzyczasie inny użytkownik próbowałby zarezerwować ten sam termin, otrzyma komunikat, że godzina została już zablokowana. To podejście zapewnia sprawiedliwe i bezpieczne rezerwowanie terminów, jednocześnie minimalizując ryzyko konfliktów.
W projekcie wykorzystano React i JavaScript do tworzenia interaktywnego i responsywnego interfejsu użytkownika, zapewniając płynne działanie aplikacji na różnych urządzeniach. React umożliwił łatwe zarządzanie stanem aplikacji oraz komponentową budowę UI, co zwiększyło jej elastyczność i skalowalność. Z kolei JavaScript wspierał dynamiczne funkcje i integrację z backendem. Figma została użyta do projektowania UI/UX, pozwalając na stworzenie intuicyjnego i estetycznego layoutu, który odpowiada na potrzeby użytkowników i zgodny jest z nowoczesnymi trendami designu.
Aplikacja Mobilna
Public Sector
Aplikacja stworzona dla mieszkańców Warszawy. Kupowanie biletów długo i krótkookresowych oraz dostęp do specjalnych ofert i Karty Warszawianki i Warszawiaka.
Zobacz caseLiferay CMS
Public Sector
Web Development
Portal stworzony dla mieszkańców Krakowa do zgłaszania problemów i pomysłów obywatelskich oraz załatwiania swoich spraw urzędowych.
Zobacz case